#!/bin/bash
# 检查参数数量
if [ "$#" -ne 2 ]; then
    echo "使用方法: $0 [串口设备] [十六进制数据]"
    exit 1
 
fi
# 串口设备，例如 /dev/ttyS2
SERIAL_PORT=$1
 
# 十六进制数据，例如 '1F2E3D4C'
HEX_DATA=$2
 
# 将十六进制数据转换为二进制流并发送到串口
printf "$HEX_DATA" | xxd -r -p > $SERIAL_PORT

